.navbar-brand {
	padding: 0px;
}

@media ( min-width : 768px) {
	.navbar-brand {
		padding: 0px 15px;
	}
}

footer {
	padding-top: 40px;
	padding-bottom: 40px;
	margin-top: 100px;
	color: #777;
	text-align: center;
	border-top: 1px solid #e5e5e5;
}

.w50 {
	width: 50px !important;
}

.w100 {
	width: 100px !important;
}

.h50 {
	height: 50px;
}

.mb20 {
	margin-bottom: 20px;
}

.thumbnail img {
	width: 100%;
}

.btn-sub {
	min-width: 200px;
}

@media ( max-width : 991px) {
	.btn-sub {
		width: 100%;
	}
}